Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F2 Portugal F3 Greece F1 Greece F2 Germany F2 Croatia F5 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Malaysia F1 Czech Republic F2 Egypt F34 Egypt F35 Czech Republic F5 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Exim Agmedia Open - Kosice BMW Tennis Championship - Sunrise Barletta Challenger ECU Prague Open - Prague Athens Challenger Open D'Orleans - Orleans Flea Market Cup - Busan St. Remy Challenger Tashkent Challenger Delhi Challenger I - New Delhi Unicredit Czech Open - Prostejov Rome Challenger Rome Challenger Ostrava Challenger Cairo Challenger Zagreb Challenger Kosice Challenger Marburg Challenger Vancouver Challenger Tampere Challenger Kitzbuhel Challenger Como Challenger West of England Challenger - Bristol Ortisei Challenger Singapore Challenger Cherbourg Challenger Kosice Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Meknes Challenger Tatra Banka Slovak Open - Bratislava Santos Challenger Rio Quente Challenger Oberstaufen Challenger Como Challenger Tashkent Challenger Ostrava Challenger Prostejov Challenger Pekao Open - Szczecin Braunschweig Challenger Oberstaufen Challenger Eckental Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger Happy Valley Challenger Irving Challenger Milan Challenger Napoli Challenger Le Gosier Challenger Ostrava Challenger Scheveningen Challenger Rabat Challenger Mohammedia Challenger Furth Challenger Surbiton Challenger Blumenau Challenger Burnie Challenger Prague Challenger Marrakech Challenger Marburg Challenger Sopot Challenger Poznan Challenger Bratislava Challenger Casablanca Challenger Bratislava Challenger St. Brieuc Challenger Furth Challenger Eckental Challenger Eckental Challenger Rennes Challenger Zhuhai Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Shenzhen Challenger Taipei City Challenger Seoul Challenger Busan Challenger Manchester Challenger Czech Open 2005 - Prostejov Dallas Challenger Arroyo de la Encomienda - Valladolid Bratislava Challenger Prague Challenger Prostejov Challenger Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Prague Open - Prague Zivnobanka Czech Open - Prostejov Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Challenger 42 - Andrezieux Ispat Open 2004 - Ostrava Ciudad de Pozoblanco 'Open Diputacion' - Cordoba College Station Challenger - College Station Austin Challenger - Austin Lambertz Open - Aachen Tatra Banka Open - Bratislava Challenger Groningen - Groningen XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton Banca Stato Challenger - Lugano Top Wool Challenger - Biella The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans Tatra Banka Open - Bratislava Siemens Open - Scheveningen PrivatBank Cup - Dnepropetrovsk Germany F1 Top Wool Challenger-Immagine Trophy - Biella Dusseldorf Open 2006 - Dusseldorf Tatra Banka Open 2006 - Bratislava Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Pekao Open - Szczecin Moselle Open - Metz PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Kos Succhetti Tennis Cup - Cordenons Kyiv Open - Kiev Tatra Banka Slovak Open - Bratislava Napoli Challenger Prosperita Open 2006 - Ostrava Samsung Securities Cup Challenger Tennis - Seoul Morocco Tennis Tour - Casablanca The Surbiton Trophy - Surbiton Kremlin Cup - Moscow Tumkur Open - Tumkur Baden Open - Ettlingen Rome Challenger Napoli Challenger Czech Open 2006 - Prostejov Abierto Internacional Varonil Ciudad de Cancun - Cancun The Nottingham Challenger - Nottingham Sao Paulo Challenger Prague Challenger Czech Indoor Open - Prague Ortisei Challenger Ischgl International Tennis Challenger 2003 - Ischgl Prague Challenger Mons Challenger Porsche Open - Poznan Steelers Cup - Kosice Mouilleron-Le-Captif Challenger Monza Challenger Mons Challenger San Marino Cepu Open - San Marino Porsche Open - Poznan Poprad Tatry Challenger Copa Sevilla-Internacionales de Andalucia - Seville Liberec Challenger XI Ciutat de Barcelona - Barcelona Flea Market Cup Busan Challenger Tennis - Busan The LTA Bolton Challenger - Bolton Casablanca Challenger South African Airways Tennis Open - Durban Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Citta di Monza - Monza International Indoor Tennis Championships of Croatia - Zagreb Barletta Challenger US Men's Clay Court Championships - Houston Unicredit Czech Open 2007 - Prostejov Samsung Securities Cup - Seoul Ciudad de Pozoblanco Open Diputacion - Cordoba Gerry Weber Open - Halle Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Heilbronn Open - Heilbronn Trani Challenger China Open - Beijing San Marino Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Sofia Challenger Mobilux Open - Luxembourg Open 13 - Marseille The Stella Artois Grass Court Championships - London The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Tennis Napoli Cup 2006 - Napoli Davidoff Swiss Indoors - Basel XL Bermuda Open - Bermuda Dubai Open - Dubai China Open - Beijing 10° Trofeo Luigi Pezzoli - Bergamo Generali Open - Kitzbuhel Poznan Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Privatbank Open 2006 - Dnepropetrovsk Tennis Channel Open - Las Vegas Fergana Tennis Challenger Tournament - Fergana Braunschweig Challenger Estoril Open - Estoril Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch Geneva Challenger - Geneva Prosperita Open 2007 - Ostrava Austrian Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Challenger Ford de Cherbourg - Cherbourg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Franche-Comte - Besancon Aircel Chennai Open - Chennai Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Rennes Challenger Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Pilot Pen Tennis - New Haven China Open - Beijing SkiStar Swedish Open - Bastad RCA Championships - Indianapolis Prostejov Challenger Open Sainte Victoire - Aix-En-Provence 's Tennis Masters 07 Challenger - Graz Garden Open 2004 - Rome Steelers Cup - Kosice Black Forest Open - Freudenstadt Rakuten Japan Open - Tokyo Tean International - Alphen Prague Open - Prague If Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Czech Open - Prostejov Geneva Challenger Erste Bank Open - Vienna Ljubljana Challenger Brisbane International - Brisbane Bergamo Challenger ATU Cup - Weiden PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Open de Moselle - Metz BMW Open - Munich Geneva Challenger - Geneva Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Palermo Challenger ATP Challenger Trophy 2007 - Trnava Rakuten Japan Open - Tokyo Siemens Open 2004 - Scheveningen Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Mercedes Cup - Stuttgart Salinas Challenger Salzburg Challenger St. Petersburg Open - St. Petersburg 13 BH Tennis Open International Cup - Belo Horizonte Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Samsung Securities Cup - Seoul Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice Okal Cup 2004 - Eckental Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb Kosice Challenger Mercedes-Benz Cup - Los Angeles Dubai Duty Free Tennis Championships - Dubai Ostrava Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Jameson Cup - Milan TEB BNP Paribas Istanbul Open - Istanbul Banja Luka Challenger Scheveningen Challenger If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Open Sud de France - Montpellier Caltanissetta Challenger Orange Prokom Open - Sopot Generali Open - Kitzbuhel Challenger 42 - Andrezieux Barletta Challenger BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Apia International - Sydney The LTA Men's Challenger - Southampton Qatar ATP Challenger - Doha IPP Open - Helsinki KGHM Emax Polish Indoors - Wroclaw Pekao Open 2001 - Szczecin Bergamo Challenger Gemax Open - Belgrade Salzburg Challenger Taipei City Challenger Marrakech Challenger ECM Prague Open - Prague Winston-Salem Open - Winston-Salem Rabat Challenger Gerry Weber Open - Halle Chennai Open - Chennai Medibank Private International - Sydney Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Pacific Life Open - Indian Wells Synsam Swedish Open - Bastad Heilbronn Challenger Pro Tennis World Open - Sunrise ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open SEAT 2008 - Barcelona Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Chennai Open - Chennai Medibank International - Sydney Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Ljubljana Open - Ljubljana Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Citi Open - Washington Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston AEGON Championships - London If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sony Open Tennis - Miami BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Prostejov Challenger Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Rijeka Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BMW Open - Munich Citi Open - Washington Masters Series - Hamburg Winston-Salem Open - Winston-Salem Internationaler Raiffeisen Grand Prix - St. Polten Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Cordenons Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Helsinki Challenger Mercedes Cup - Stuttgart Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Idea Prokom Open - Sopot Chengdu Open - Chengdu Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam China Open - Beijing Santiago Challenger AEGON International - Eastbourne Swiss Indoors Basel - Basel Brisbane International - Brisbane St. Petersburg Open - St. Petersburg Orange Prokom Open - Sopot Heineken Open - Auckland Delray Beach Open - Delray Beach Dutch Open Tennis - Amersfoort Mercedes Cup - Stuttgart China Open - Beijing CA Tennis Trophy - Vienna NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok The Stella Artois Championships - London Mercedes Cup - Stuttgart ARAG World Team Championship - Dusseldorf U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, F, FIN-CYP, 3-2 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Kooyong Classic - Kooyong Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, SF, ARG-CZE 2-3 Olympics - Athens Olympics - Beijing Olympics - London Davis Cup, Group II, PO, BUL-CYP 2-3 AAMI Classic - Kooyong